Image, List এবং Content যুক্ত Cards

Web Development - বুটস্ট্রাপ (Bootstrap 5) - Bootstrap 5 এর Cards এবং Panels |

বুটস্ট্রাপ ৫-এর Cards একটি অত্যন্ত শক্তিশালী এবং ফ্লেক্সিবল উপাদান যা বিভিন্ন ধরনের কন্টেন্ট প্রদর্শনের জন্য ব্যবহার করা যেতে পারে। এর মাধ্যমে আপনি সহজেই ইমেজ, টেক্সট, লিস্ট এবং অন্যান্য কন্টেন্ট একত্রে সুন্দরভাবে সাজাতে পারেন। বুটস্ট্রাপের কার্ডগুলি রেসপন্সিভ এবং কাস্টমাইজযোগ্য হওয়ায়, আপনি সহজেই বিভিন্ন ধরণের লেআউট তৈরি করতে পারেন।


ইমেজ সহ কার্ড (Card with Image)

কার্ডের মধ্যে ইমেজ যুক্ত করার জন্য card-img-top ক্লাস ব্যবহার করা হয়। এটি ইমেজটিকে কার্ডের উপরের অংশে প্রদর্শন করে।

উদাহরণ: ইমেজ সহ কার্ড

<div class="card" style="width: 18rem;">
  <img src="https://via.placeholder.com/150" class="card-img-top" alt="Image">
  <div class="card-body">
    <h5 class="card-title">কার্ড শিরোনাম</h5>
    <p class="card-text">এটি একটি সাধারণ কার্ড যা ইমেজ এবং টেক্সট যুক্ত।</p>
    <a href="#" class="btn btn-primary">বিস্তারিত</a>
  </div>
</div>

এখানে:

  • card-img-top: ইমেজটিকে কার্ডের উপরের অংশে প্রদর্শন করে।
  • card-body: কার্ডের কন্টেন্ট যেমন টেক্সট, বাটন ইত্যাদি এখানে রাখা হয়।

লিস্ট সহ কার্ড (Card with List)

বুটস্ট্রাপ ৫-এর কার্ডে আপনি লিস্ট আইটেমও যুক্ত করতে পারেন। এর জন্য list-group এবং list-group-item ক্লাস ব্যবহার করা হয়।

উদাহরণ: লিস্ট সহ কার্ড

<div class="card" style="width: 18rem;">
  <div class="card-body">
    <h5 class="card-title">লিস্ট সহ কার্ড</h5>
    <p class="card-text">এটি একটি কার্ড যা লিস্ট আইটেমগুলির সাথে সংযুক্ত।</p>
    <ul class="list-group list-group-flush">
      <li class="list-group-item">আইটেম ১</li>
      <li class="list-group-item">আইটেম ২</li>
      <li class="list-group-item">আইটেম ৩</li>
    </ul>
    <a href="#" class="btn btn-primary mt-2">বিস্তারিত</a>
  </div>
</div>

এখানে:

  • list-group: একটি লিস্ট গোষ্ঠী তৈরি করে যা কার্ডের ভিতরে ব্যবহৃত হয়।
  • list-group-item: লিস্টের প্রতিটি আইটেম।

কন্টেন্ট সহ কার্ড (Card with Content)

বুটস্ট্রাপ ৫-এর কার্ডে কন্টেন্ট হিসেবে টেক্সট, বাটন, লিঙ্ক, টেবিল ইত্যাদি রাখা যায়। এটি একটি অত্যন্ত ফ্লেক্সিবল উপাদান যা কাস্টমাইজযোগ্য।

উদাহরণ: কন্টেন্ট সহ কার্ড

<div class="card" style="width: 18rem;">
  <div class="card-body">
    <h5 class="card-title">কার্ড কন্টেন্ট</h5>
    <h6 class="card-subtitle mb-2 text-muted">উপশিরোনাম</h6>
    <p class="card-text">এটি একটি কার্ড যা সাধারণ টেক্সট এবং অন্যান্য কন্টেন্ট ধারণ করতে পারে।</p>
    <a href="#" class="card-link">লিঙ্ক ১</a>
    <a href="#" class="card-link">লিঙ্ক ২</a>
  </div>
</div>

এখানে:

  • card-title: কার্ডের প্রধান শিরোনাম।
  • card-subtitle: উপশিরোনাম (যা সাধারণত ছোট ফন্ট সাইজে হয়)।
  • card-text: কার্ডের মূল কন্টেন্ট।
  • card-link: কার্ডের ভিতরে লিঙ্ক যুক্ত করা হয়েছে।

সারাংশ

বুটস্ট্রাপ ৫-এর Cards একটি অত্যন্ত শক্তিশালী উপাদান যা আপনি সহজেই কাস্টমাইজ করে ইমেজ, টেক্সট, লিস্ট এবং অন্যান্য কন্টেন্ট প্রদর্শন করতে পারেন। কার্ডটি রেসপন্সিভ এবং ফ্লেক্সিবল হওয়ায়, এটি যে কোনো ওয়েবসাইটে সুন্দরভাবে কাজ করবে। আপনি সহজেই ইমেজ সহ, লিস্ট সহ বা কন্টেন্ট সহ কার্ড তৈরি করতে পারেন, এবং এগুলোর সাইজ ও লেআউট গ্রিড সিস্টেম ব্যবহার করে কাস্টমাইজ করতে পারবেন।

Content added By
Promotion